package com.ht.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ht.domain.HouseAllInfo;

import java.util.Date;
import java.util.List;

/**
 * 房源信息查询
 */
public interface QueryHouseService {

    // 获取所有房源详细信息
    public List<HouseAllInfo> getAllHouse();

    // 分页查询获取房源信息(可以参考https://baomidou.com/pages/97710a/#paginationinnerinterceptor)
    public IPage<HouseAllInfo> getPageHouse(int start, int end);

    // 根据发布者姓名查询名下所有房源
    public List<HouseAllInfo> getHouseByPublisherName(String username);

    // 根据发布者手机号查询所有房源
    public List<HouseAllInfo> getHouseByPublisherPhone(String phone);

    // 根据发布时间段查找房源
    public List<HouseAllInfo> getHouseByPublisherPhone(Date start,Date end);

    //TODO 根据地址查询房源 用es做

}
